package com.flex.reflection.invoke;

import com.flex.reflection.handler.Handler;

import java.util.List;

/**
 * @author ganlt
 * @since 2019/09/23 12:59
 */
public interface MethodInvoke {
    /**
     * 返回绑定事件
     * @return
     */
    List<Handler> getHandlers();

    /**
     * 清除绑定事件
     */
    void clearHandler();

    /**
     * 添加事件
     * @param handler
     */
    void addHandler(Handler handler);
}
